package com.coin.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.coin.domain.Config;

/**
 * @Auther: 李 力
 * @Date: 2025/6/6
 * @Description: com.coin.service
 * @version: 1.0
 */
public interface ConfigService extends IService<Config> {

    /**
     * @Description: 参数配置查询
     * @Author: 李 力
     * @Date: 2025/6/6
     * @Param:
     * @return: R
     */
    Page<Config> findByPage(Page<Config> page, String type, String name, String code);

    /**
     * @Description: 新增一个参数
     * @Author: 李 力
     * @Date: 2025/6/6
     * @Param: config
     * @return: R
     */
    boolean saveConfig(Config config);

    /**
     * @Description: 修改一个参数
     * @Author: 李 力
     * @Date: 2025/6/6
     * @Param: config
     * @return: R
     */
    boolean updateConfig(Config config);
}
